package cn.enjoy.design.structure.zuhe.entity;

import lombok.Data;

import java.util.List;

/**
 * @author K
 * @date 2021/5/24 下午1:58
 */
@Data
public class Node {

    /**
     * 大的分类id
     */
    private Integer ruleId;

    /**
     * 父节点id
     */
    private Integer nodeIdFrom;

    /**
     * 当前节点id
     */
    private Integer nodeId;

    /**
     * 节点类型 1叶子 2果实
     */
    private Integer nodeType;

    /**
     * 1叶子-下属叶子列表
     */
    private List<Node> nodeList;

    /**
     * 1叶子-使用规则
     */
    private String ruleKey;

    /**
     * 1叶子-规则描述
     */
    private String ruleDesc;

    /**
     * 2果实-比较的规则
     */
    private Integer ruleLimitType;

    /**
     * 2果实-比较的值
     */
    private String ruleLimitValue;

    /**
     * 2果实-值
     */
    private String nodeValue;

}
